// @ts-check
const spinner = {
  dots: '⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏',
  dots2: '⣾⣽⣻⢿⡿⣟⣯⣷',
  dots3: '⠋⠙⠚⠞⠖⠦⠴⠲⠳⠓',
  dots4: '⠄⠆⠇⠋⠙⠸⠰⠠⠰⠸⠙⠋⠇⠆',
  dots5: '⠋⠙⠚⠒⠂⠂⠒⠲⠴⠦⠖⠒⠐⠐⠒⠓⠋',
  dots6: '⠁⠉⠙⠚⠒⠂⠂⠒⠲⠴⠤⠄⠄⠤⠴⠲⠒⠂⠂⠒⠚⠙⠉⠁',
  dots7: '⠈⠉⠋⠓⠒⠐⠐⠒⠖⠦⠤⠠⠠⠤⠦⠖⠒⠐⠐⠒⠓⠋⠉⠈',
  dots8: ['⠁', '⠁', '⠉', '⠙', '⠚', '⠒', '⠂', '⠂', '⠒', '⠲', '⠴', '⠤', '⠄', '⠄', '⠤', '⠠', '⠠', '⠤', '⠦', '⠖', '⠒', '⠐', '⠐', '⠒', '⠓', '⠋', '⠉', '⠈', '⠈'],
  dots9: ['⢹', '⢺', '⢼', '⣸', '⣇', '⡧', '⡗', '⡏'],
  dots10: ['⢄', '⢂', '⢁', '⡁', '⡈', '⡐', '⡠'],
  dots11: ['⠁', '⠂', '⠄', '⡀', '⢀', '⠠', '⠐', '⠈'],
  dots12: [
    '⢀⠀',
    '⡀⠀',
    '⠄⠀',
    '⢂⠀',
    '⡂⠀',
    '⠅⠀',
    '⢃⠀',
    '⡃⠀',
    '⠍⠀',
    '⢋⠀',
    '⡋⠀',
    '⠍⠁',
    '⢋⠁',
    '⡋⠁',
    '⠍⠉',
    '⠋⠉',
    '⠋⠉',
    '⠉⠙',
    '⠉⠙',
    '⠉⠩',
    '⠈⢙',
    '⠈⡙',
    '⢈⠩',
    '⡀⢙',
    '⠄⡙',
    '⢂⠩',
    '⡂⢘',
    '⠅⡘',
    '⢃⠨',
    '⡃⢐',
    '⠍⡐',
    '⢋⠠',
    '⡋⢀',
    '⠍⡁',
    '⢋⠁',
    '⡋⠁',
    '⠍⠉',
    '⠋⠉',
    '⠋⠉',
    '⠉⠙',
    '⠉⠙',
    '⠉⠩',
    '⠈⢙',
    '⠈⡙',
    '⠈⠩',
    '⠀⢙',
    '⠀⡙',
    '⠀⠩',
    '⠀⢘',
    '⠀⡘',
    '⠀⠨',
    '⠀⢐',
    '⠀⡐',
    '⠀⠠',
    '⠀⢀',
    '⠀⡀'
  ],
  line: ['-', '\\', '|', '/'],
  line2: ['⠂', '-', '–', '—', '–', '-'],
  pipe: ['┤', '┘', '┴', '└', '├', '┌', '┬', '┐'],
  simpleDots: ['.  ', '.. ', '...', '   '],
  simpleDotsScrolling: ['.  ', '.. ', '...', ' ..', '  .', '   '],
  star: ['✶', '✸', '✹', '✺', '✹', '✷'],
  star2: ['+', 'x', '*'],
  flip: ['_', '_', '_', '-', '`', '`', "'", '´', '-', '_', '_', '_'],
  hamburger: ['☱', '☲', '☴'],
  growVertical: ['▁', '▃', '▄', '▅', '▆', '▇', '▆', '▅', '▄', '▃'],
  growHorizontal: ['▏', '▎', '▍', '▌', '▋', '▊', '▉', '▊', '▋', '▌', '▍', '▎'],
  balloon: [' ', '.', 'o', 'O', '@', '*', ' '],
  balloon2: ['.', 'o', 'O', '°', 'O', 'o', '.'],
  noise: ['▓', '▒', '░'],
  bounce: ['⠁', '⠂', '⠄', '⠂'],
  boxBounce: ['▖', '▘', '▝', '▗'],
  boxBounce2: ['▌', '▀', '▐', '▄'],
  triangle: ['◢', '◣', '◤', '◥'],
  arc: ['◜', '◠', '◝', '◞', '◡', '◟'],
  circle: ['◡', '⊙', '◠'],
  squareCorners: ['◰', '◳', '◲', '◱'],
  circleQuarters: ['◴', '◷', '◶', '◵'],
  circleHalves: ['◐', '◓', '◑', '◒'],
  squish: ['╫', '╪'],
  toggle: ['⊶', '⊷'],
  toggle2: ['▫', '▪'],
  toggle3: ['□', '■'],
  toggle4: ['■', '□', '▪', '▫'],
  toggle5: ['▮', '▯'],
  toggle6: ['ဝ', '၀'],
  toggle7: ['⦾', '⦿'],
  toggle8: ['◍', '◌'],
  toggle9: ['◉', '◎'],
  toggle10: ['㊂', '㊀', '㊁'],
  toggle11: ['⧇', '⧆'],
  toggle12: ['☗', '☖'],
  toggle13: ['=', '*', '-'],
  arrow: ['←', '↖', '↑', '↗', '→', '↘', '↓', '↙'],
  arrow2: ['⬆️ ', '↗️ ', '➡️ ', '↘️ ', '⬇️ ', '↙️ ', '⬅️ ', '↖️ '],
  arrow3: ['▹▹▹▹▹', '▸▹▹▹▹', '▹▸▹▹▹', '▹▹▸▹▹', '▹▹▹▸▹', '▹▹▹▹▸'],
  bouncingBar: ['[    ]', '[=   ]', '[==  ]', '[=== ]', '[ ===]', '[  ==]', '[   =]', '[    ]', '[   =]', '[  ==]', '[ ===]', '[====]', '[=== ]', '[==  ]', '[=   ]'],
  bouncingBall: ['( ●    )', '(  ●   )', '(   ●  )', '(    ● )', '(     ●)', '(    ● )', '(   ●  )', '(  ●   )', '( ●    )', '(●     )'],
  smiley: ['😄 ', '😝 '],
  monkey: ['🙈 ', '🙈 ', '🙉 ', '🙊 '],
  hearts: ['💛 ', '💙 ', '💜 ', '💚 ', '❤️ '],
  clock: ['🕛 ', '🕐 ', '🕑 ', '🕒 ', '🕓 ', '🕔 ', '🕕 ', '🕖 ', '🕗 ', '🕘 ', '🕙 ', '🕚 '],
  earth: ['🌍 ', '🌎 ', '🌏 '],
  moon: ['🌑 ', '🌒 ', '🌓 ', '🌔 ', '🌕 ', '🌖 ', '🌗 ', '🌘 '],
  runner: ['🚶 ', '🏃 '],
  pong: [
    '▐⠂       ▌',
    '▐⠈       ▌',
    '▐ ⠂      ▌',
    '▐ ⠠      ▌',
    '▐  ⡀     ▌',
    '▐  ⠠     ▌',
    '▐   ⠂    ▌',
    '▐   ⠈    ▌',
    '▐    ⠂   ▌',
    '▐    ⠠   ▌',
    '▐     ⡀  ▌',
    '▐     ⠠  ▌',
    '▐      ⠂ ▌',
    '▐      ⠈ ▌',
    '▐       ⠂▌',
    '▐       ⠠▌',
    '▐       ⡀▌',
    '▐      ⠠ ▌',
    '▐      ⠂ ▌',
    '▐     ⠈  ▌',
    '▐     ⠂  ▌',
    '▐    ⠠   ▌',
    '▐    ⡀   ▌',
    '▐   ⠠    ▌',
    '▐   ⠂    ▌',
    '▐  ⠈     ▌',
    '▐  ⠂     ▌',
    '▐ ⠠      ▌',
    '▐ ⡀      ▌',
    '▐⠠       ▌'
  ],
  shark: [
    '▐|\\____________▌',
    '▐_|\\___________▌',
    '▐__|\\__________▌',
    '▐___|\\_________▌',
    '▐____|\\________▌',
    '▐_____|\\_______▌',
    '▐______|\\______▌',
    '▐_______|\\_____▌',
    '▐________|\\____▌',
    '▐_________|\\___▌',
    '▐__________|\\__▌',
    '▐___________|\\_▌',
    '▐____________|\\▌',
    '▐____________/|▌',
    '▐___________/|_▌',
    '▐__________/|__▌',
    '▐_________/|___▌',
    '▐________/|____▌',
    '▐_______/|_____▌',
    '▐______/|______▌',
    '▐_____/|_______▌',
    '▐____/|________▌',
    '▐___/|_________▌',
    '▐__/|__________▌',
    '▐_/|___________▌',
    '▐/|____________▌'
  ],
  dqpb: ['d', 'q', 'p', 'b'],
  weather: ['☀️ ', '☀️ ', '☀️ ', '🌤 ', '⛅️ ', '🌥 ', '☁️ ', '🌧 ', '🌨 ', '🌧 ', '🌨 ', '🌧 ', '🌨 ', '⛈ ', '🌨 ', '🌧 ', '🌨 ', '☁️ ', '🌥 ', '⛅️ ', '🌤 ', '☀️ ', '☀️ '],
  christmas: ['🌲', '🎄'],
  grenade: ['،   ', '′   ', ' ´ ', ' ‾ ', '  ⸌', '  ⸊', '  |', '  ⁎', '  ⁕', ' ෴ ', '  ⁓', '   ', '   ', '   '],
  point: ['∙∙∙', '●∙∙', '∙●∙', '∙∙●', '∙∙∙'],
  layer: ['-', '=', '≡']
}
module.exports = spinner
